雪重 Python Developer 知识 汗水 灵感 机遇
2022年11月22日   linux nas

ubuntu nfs服务搭建&挂载

NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

服务端

1.安装NFS服务

apt install nfs-kernel-server 

2.创建服务端要共享的目录

mkdir /root/nfs

chmod -R 777 /root/nfs #放开权限

3.编辑/etc/exports文件,追加写入

/root/nfs 2.*.*.1(rw,async,no_root_squash,no_subtree_check)

此配置理解为,某ip主机(客户端)可以挂载服务端/root/nfs目录

rw :挂接此目录的客户端对该共享目录具有读写权限

sync :资料同步写入内存和硬盘

no_root_squash :root用户具有对根目录的完全管理访问权限。

no_subtree_check:不检查父目录的权限

4.重启nfs server

systemctl restart nfs-kernel-server.service

客户端

1.安装 nfs-common

apt install nfs-common

2.将服务端目录/root/nfs挂载到到当前 /mnt 目录下

mount -t nfs 服务端ip:/root/nfs /mnt